//
//  WDGoutRescueItemViewModel.h
//  wd-serviceapp
//
//  Created by Bin Tang on 2024/8/10.
//

#import "TYZBaseViewModel.h"
#import "WDArrivalServiceItemModel.h"
#import "WDTaskRescuePageRequest.h" // 外出救援 工单管理列表分页
#import "WDServiceStationsRequest.h" // 获取服务站信息
#import "WDSaveTaskAlarmRequest.h" // 任务单报警

NS_ASSUME_NONNULL_BEGIN

/// 外出救援 不同状态
@interface WDGoutRescueItemViewModel : TYZBaseViewModel
@property (nonatomic, strong) WDTaskRescuePageReqModel *reqModel;

///// 服务流程 0.待分派 1.待接车 2.检查中 3.维修中 4.待报单 5.已完成 6.已取消 7.已关闭
//@property (nonatomic, assign) NSInteger servFlow;

/// 类型名称
@property (nonatomic, copy) NSString *typeName;


/// 服务站信息
@property (nonatomic, strong) WDServiceStationInfoModel *serviceStationInfoModel;


@property (nonatomic, strong) WDSaveTaskAlarmReqModel *alermReqModel;



/// 外出救援 工单管理列表分页
/// - Parameter completion: completion description
- (void)requestWithTaskRescue:(RequestCompletionBlock)completion;

/// 获取服务站信息
/// - Parameter completion: completion description
- (void)requestWithServiceStationInfo:(RequestCompletionBlock)completion;


@end

NS_ASSUME_NONNULL_END
